您的位置:首页 >> nginx

列表

  • Nginx的connection是什么?

    运维

    connection在 Nginx 中 connection 就是对 tcp 连接的封装,其中包括连接的 socket,读事件,写事件。利用 Nginx 封装的 connection,我们可以很方便的使用 Nginx 来处理与连接相关的事情

  • nginx使用geoip做区域限制

    运维

    GeoIP过滤器根据来自Maxmind GeoLite2数据库的数据添加有关IP地址的地理位置的信息。通过IP区别国内或国外,从而跳转到不同的页面,最终用nginx的第三方module:geoip来实现,这就不说它的优势了,网上很多解释,下

  • nginx的请求如何处理?

    运维

    今天我们讲 request,在 Nginx 中我们指的是 http 请求,具体到 Nginx 中的数据结构是ngx_http_request_t。ngx_http_request_t 是对一个 http 请求的封装。 我们知道,一个 htt

  • 关于nginx事件模块结构体的详解

    运维

    事件模块是nginx的核心模块之一,nginx中客户端请求的处理和命令行指令的执行都是基于事件模块进行驱动的。因此,掌握事件模块的实现原理对于我们理解nginx整体架构有非常重要的意义。本文首先会讲解事件模块相关的几个模块定义及其执行流程进

  • nginx与apache有什么异同点

    运维

    nginx与apache的异同点分析:相同点:1、都是HTTP服务器软件2、功能上都采用模块化结构设计3、都支持通用的语言接口,如PHP、Perl、Python等4、支持正向、反向代理、虚拟主机、URL重写、压缩传输、SSL加密传输(如果您

  • Nginx的优势是什么?

    运维

    处理高性能和高效率的并发一直是使用nginx的主要优势。现在我们来了解有关Nginx更多的优点。在过去几年中,Web架构师已经接受了将应用程序基础架构与Web服务器分离和分离的想法。 ( 推荐学习:nginx使

  • 讲解nginx事件模块的实现细节

    运维

    在《关于nginx事件模块结构体的详解》这篇文章中,我们讲解nginx的事件模块的整体工作流程,并且着重讲解了组织事件模块的各个方法的作用,本文则主要围绕这整个流程,从源码的角度讲解nginx事件模块的实现细节。1. ngx_events_

  • nginx的优势体现在哪几个方面

    运维

    Nginx的优势:1、作为Web服务器,Nginx处理静态文件、索引文件,自动索引的效率非常高。2、作为代理服务器,Nginx可以实现无缓存的反向代理加速,提高网站运行速度。3、作为负载均衡服务器,Nginx既可以在内部直接支持Rails和

  • Nginx配置文件详解

    运维

    NGINX与其他服务类似,因为它具有以特定格式编写的基于文本的配置文件。 默认情况下,文件名为nginx.conf并放在/etc/nginx目录中(对于开源NGINX产品,位置取决于用于安装NGINX和操作系统的软件包系统,它通常位于/us

  • 如何使用nginx启动、停止和重新加载

    运维

    要启动nginx,请运行可执行文件。 当nginx启动后,可以通过使用-s参数调用可执行文件来控制它。 使用以下语法: ( 推荐学习:nginx使用 )nginx -s signal信号(sign

  • 如何配置nginx作为负载均衡

    运维

    一、负载均衡的作用1、转发功能 (推荐学习:nginx教程)按照一定的算法【权重、轮询】,将客户端请求转发到不同应用服务器上,减轻单个服务器压力,提高系统并发量。2、故

  • 使用nginx提供静态内容服务

    运维

    一个重要的Web服务器任务是提供文件(如图像或静态HTML页面)。根据请求,文件将从不同的本地目录提供:/data/www(可能包含HTML文件)和/ data/images(包含图像)。这将需要编辑配置文件,并使用两个位置块在http块内

  • phpfpm和nginx如何通信

    运维

    FastCGI原理FastCGI是一个运用于HttpServer和动态脚本语言间通信的接口,多数流行的Http Server都支持FastCGI,包括Apache、Nginx和lighttpd等。同时,FastCGI也被许多脚本语言支持,其

  • nginx如何优化

    运维

    Ngnix使用hash表来协助完成请求的快速处理。考虑到保存键及其值的hash表存储单元的大小不至于超出设定参数(hash bucket size), 在启动和每次重新配置时,Nginx为hash表选择尽可能小的尺寸。

  • nginx和php如何进行通信的

    运维

    Nginx与PHP的两种通信方式-unix socket和tcp socket1、两者Nginx配置 (推荐学习:nginx教程)unix socket需要在nginx配置文件中填写php-fpm运行的pid文件地址

  • nginx的GeoIP有什么用

    运维

    Nginx中自带GeoIP模块可以屏蔽指定IP的请求,只不过默认没有被编译,打开以后我们只要再下载一个IP规则就行,Nginx服务器中配置GeoIP模块来拦截指定国家IP。

  • Nginx缓存使用

    运维

    一个web缓存坐落于客户端和“原始服务器(origin server)”中间,它保留了所有可见内容的拷贝。如果一个客户端请求的内容在缓存中存储,则可以直接在缓存中获得该内容而不需要与服务器通信。

  • nginx如何处理请求数

    运维

    nginx轻巧功能强大,能承受几百并发量,ddos攻击几乎没有影响到nginx自身的工作,但是,太多的请求就开始影响后端服务了。所以必须要在nginx做相应的限制,让攻击没有到后端的服务器。这里阐述的是能在单位时间内限制请求数的ngx_ht

  • 用了dubbo还有必要用nginx吗

    运维

    dubbo的负载均衡是服务层面,nginx的负载均衡还在http请求层面。dubbo具备了server注册,发现、路由、负载均衡的功能。 (推荐学习:nginx教程)在所有实现了这些功能的服务治理组件中,个人觉得dubbo还是略微笨

  • nginx配置文件在哪个目录下

    运维

    Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及